option 2: Batch processing